environmental deed of indemnity - Spanisch Englisch Wörterbuch